/*!
 * Copyright &copy; 2012-2013 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 */

.nobg {background:none;}
.nomargin {margin:0 !important;};
.nopadding {padding:0 !important;};
.nowrap {white-space:nowrap !important;}
.white-bg {background:#fff !important;}
.breadcrumb {margin-bottom:8px;padding:9px 15px 0;}
.dropdown-menu .divider {margin:3px 0;}
.scroll {overflow-x:auto;overflow-y:auto;}
.scroll-x {overflow-x:auto;overflow-y:hidden;}
.scroll-y {overflow-x:hidden;overflow-y:auto;}
.noscroll {overflow-x:hidden;overflow-y:hidden;}
.statusStop {color:red;}

.width-30 {width:30px !important;}
.width-60 {width:60px !important;}
.width-90 {width:90px !important;}
.width-95 {width:95px !important;}/* 日期选择框 */
.width-120 {width:120px !important;}
.width-140 {width:140px !important;}
.width-160 {width:160px !important;}
.width-180 {width:180px !important;}
.width-200 {width:200px !important;}
.width-460 {width:460px !important;}
.width-760 {width:760px !important;}
.width-960 {width:960px !important;}

.mt5 {margin-top:5px;}.mr5 {margin-right:5px;}
.mb5 {margin-bottom:5px;}.ml5 {margin-left:5px;}
.mt10 {margin-top:10px;}.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}.ml10 {margin-left:10px;}

.help-block {display:none !important;}
.error-message {float:right;padding-top:8px;color:#a94442;display:none;}
label.has-error {top:auto;left:15px;padding:0px 5px 2px;font-size:13px;
	position:absolute;color:#a94442;background:#FDF4F4;z-index:100;/* border:1px solid #dedede; */
	border-radius:6px;-webkit-box-shadow:0 5px 10px #dedede;box-shadow:0 5px 10px #dedede;}
.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox], 
.checkbox-inline input[type=checkbox] {margin-left:inherit;}
.txt, input[type=text], .form-control {border:1px solid #dedede;padding:4px;}
.sort-column{color:#0663A2;cursor:pointer;}
.supcan {border:1px #d3d3d3 solid;height:300px;}
.measure-input {background:url("../images/ruler.gif") repeat-x scroll 0 bottom transparent;}
.text-remarks {white-space:nowrap;overflow:hidden;}
.autoHeight{display:none} /* 文档加载完成后自动显示  */
.control-label .required, .red{color:#e02222;}

/*列表样式*/
.table {margin-bottom:8px;background-color:#fdfdfd;white-space:nowrap;}
.table thead tr,.ui-jqgrid-htable thead tr,.ui-jqgrid-hdiv,.jqgrid-rownum{white-space:nowrap;vertical-align:middle;border-left:1px solid #ddd;}
.table thead tr,.ui-jqgrid-htable thead tr,.ui-jqgrid-hdiv,.ui-jqgrid-hbox{background-color:#f2f2f2;background-image:-webkit-linear-gradient(top, #f8f8f8 0%, #ececec 100%);
	background-image:-o-linear-gradient(top, #f8f8f8 0%, #ececec 100%);background-image:linear-gradient(to bottom, #f8f8f8 0%, #ececec 100%);background-repeat:repeat-x;
	/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0); */}
.jqgrid-rownum {background-color:#fafafa;background-image:-webkit-linear-gradient(top, #fdfdfd 0%, #f3f3f3 100%);background-image:-o-linear-gradient(top, #fdfdfd 0%, #f3f3f3 100%);
	background-image:linear-gradient(to bottom, #fdfdfd 0%, #f3f3f3 100%);background-repeat:repeat-x;}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {background-color:#eee;}
.table-responsive {margin-bottom:inherit;overflow:auto;}

/*列表分页 */
.pagination {margin:8px 0;display:block;/* text-align:center; */font-size:13px;} /* .pagination .controls a{border:0;} */
.pagination .controls input{border:0;width:30px;padding:0;margin:-3px 0 0 0;text-align:center;font-size:13px;background:transparent;}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, 
.pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {cursor:default !important;}

/*表格表单*/
.table-fdiv {min-width:760px;max-width:960px;margin:0 auto;font-family:"Microsoft YaHei";}
.table-fdiv h3 {text-align:center;padding:10px;margin:10px 0;font-size:15px;font-weight:bold;color:#333;}
.table-fdiv .form-actions{padding-left:0!important;margin-top:15px;text-align:center;}
.table-form {border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #009aff;font-size:14px;}
.table-form td {padding:6px;border:1px solid #009aff;min-width:30%;position:relative;}.table-form .ui-jqgrid td {padding:0;border:0;}
.table-form .table-caption {background-color:#9ed8ff !important;color:#fff;font-weight:bold;}
/* .table-form .odd {background-color:#e8f6ff;} .table-form .even {background-color:#ffffff;} */
/* .table-form .odd {background-color:#ffffff;} .table-form .even {background-color:#ffffff;} */
/* 表单标签，输入框，小高度，无边框，背景 */
.table-form .lbl, .table-form .row-lbl {background-color:#e8f6ff;position:static;} .table-form .lbl{text-align:right;min-width:20%;}
.table-form input,.table-form select,.table-form textarea,.table-form .select2-choice{border:0;background-color:#ffffff!important;color:#333;resize:none;}
/* .table-form .even input,.table-form .even select,.table-form .even textarea,.table-form .even .select2-choice{border:0;background-color:#ffffff;color:#333;resize:none;} */
/* .table-form .odd input,.table-form .odd select,.table-form .odd textarea,.table-form .odd .select2-choice{border:0;background-color:#e8f6ff;color:#333;resize:none;} */
.table-form input.form-control, .table-form select.form-control, .table-form .input-sm{padding:0 !important;height:20px;}
.table-form .radio-list,.table-form .radio-list label,.table-form .checkbox-list,.table-form .checkbox-list label{padding:0;margin-bottom:0;}
.table-form .radio, .table-form .checkbox{min-height:20px !important;margin-top:-5px;}
.table-form .input-group-btn > .btn{height:20px;padding:0 6px 0 7px;}
.table-form .form-control:focus{color:#333}
/* 表单select2 */
.table-form .form-control .select2-choice, .table-form .form-control.input-sm .select2-choice{border:0;height:20px !important;line-height:20px !important;padding:0px 5px !important;}
.table-form .select2-container .select2-choice > .select2-chosen,.table-form .select2-container.input-sm .select2-choice > .select2-chosen{line-height:18px !important;}
.table-form .select2-container .select2-choice .select2-arrow b{background-position:0 -5px;}
.table-form .select2-container .select2-choice .select2-arrow{border:1px solid #e5e5e5;}
.table-form .select2-container-active .select2-choice, .table-form .select2-container-active .select2-choices{border:0 !important;}
/* 表单jqgrid里的输入框 */
.table-form .ui-jqgrid .ui-row-ltr td input,
	.table-form .ui-jqgrid .ui-row-ltr td select,
	.table-form .ui-jqgrid .ui-row-ltr td textarea,
	.table-form .ui-jqgrid tr.ui-state-highlight.ui-row-ltr td,
	.table-form .ui-jqgrid tr.ui-state-highlight.ui-row-ltr td input,
	.table-form .ui-jqgrid tr.ui-state-highlight.ui-row-ltr td select,
	.table-form .ui-jqgrid tr.ui-state-highlight.ui-row-ltr td textarea {background-color:#FFFFFF !important;}
.table-form .ui-jqgrid .ui-row-ltr.ui-priority-secondary td input,
	.table-form .ui-jqgrid .ui-row-ltr.ui-priority-secondary td select,
	.table-form .ui-jqgrid .ui-row-ltr.ui-priority-secondary td textarea,
	.table-form .ui-jqgrid tr.ui-state-highlight.ui-row-ltr.ui-priority-secondary td,
	.table-form .ui-jqgrid tr.ui-state-highlight.ui-row-ltr.ui-priority-secondary td input,
	.table-form .ui-jqgrid tr.ui-state-highlight.ui-row-ltr.ui-priority-secondary td select,
	.table-form .ui-jqgrid tr.ui-state-highlight.ui-row-ltr.ui-priority-secondary td textarea {background-color:#F9F9F9 !important;}
.table-form .ui-jqgrid .ui-jqgrid-bdiv{padding-bottom:20px;}
/* 鼠标移动上去设置输入框背景 */
.table-form input:hover,.table-form select:hover,.table-form textarea:hover {background-color:#fafafa;}
.table-form input:hover,.table-form select:hover,.table-form textarea:hover {background-color:#efefef;}
.table-form .ui-state-hover td, .table-form .ui-widget-content .ui-state-hover td, .table-form .ui-widget-header .ui-state-hover td,
	.table-form .ui-state-focus, .table-form .ui-widget-content .ui-state-focus, .table-form .ui-widget-header .ui-state-focus { background:#fafafa;}

/*栅格表单 */
.form-inline .form-group {display:inline-block;margin-bottom:10px;vertical-align:middle;margin-right:3px;}
.form-inline .control-label{text-align:right;font-size:13px;}
.form-inline .form-control {display:inline-block;/* width:auto; 注释因查询条件中的选择框，小窗口下溢出问题*/vertical-align:middle;}
/* .form-inline .clearfix{height:5px;} */

/*查询表单 */
.form-search {margin-bottom:12px}
.form-search label{margin-left:10px;}
.form-search span label{margin-left:0;}
.form-search .ul-form {margin:0;overflow:hidden;}
.form-search .ul-form li{float:left;list-style:none;height:35px;line-height:35px;}
.form-search .ul-form li label{width:80px;text-align:right;}
.form-search .ul-form li span label{width:auto;}
.form-search .ul-form li.clearfix{float:none;}
.form-search .ul-form li.btns{padding-left:10px;}
.form-search .ul-form li.btns .btn{margin-right:5px;}

/*侧边栏折叠展开*/
.collapse {*display:none;_position:static;} .collapse.in {*display:block;}
.close {opacity:0.3;filter:alpha(opacity=30);} .close:hover {opacity:0.8;filter:alpha(opacity=80);}
#left,#openClose {float:left;} #openClose {width:6px;margin:0 1px;cursor:pointer;} #right{position:absolute;right:0;}
#openClose.open,#openClose.close {background:#efefef url("../images/openclose.png") no-repeat -29px center !important;}
#openClose.close {background-position:1px center !important;opacity:0.5;filter:alpha(opacity=50)}

/*页面加载提示框*/
.page-loading {position:fixed;top:50%;left:50%;z-index:9999;min-width:125px;margin-left:-50px;margin-top:-30px;padding:7px 7px 7px 33px;text-align:center;
	color:#333;font-size:13px;border:1px solid #ddd;background:#eee url("../images/loading.gif") no-repeat 5px center;vertical-align:middle;
	-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);}
.page-loading > span {line-height:20px;vertical-align:middle;}
.page-loading-top {background:#f3565d;position:fixed;left:0;top:0;width:5%;height:2px;z-index:99999;display:none;}
